Zachary P . Fry – Research Statement
نویسنده
چکیده
My research focuses on studying the software maintenance process, especially as it relates to humans, in an effort to reduce the overall cost of maintaining large systems. I feel that this problem is of paramount importance as maintenance accounts for the great majority of the cost associated with the software lifecycle. It has remained largely a human-centric, manual process despite increasing levels of automation in related fields. For instance, while techniques have been developed to manage bugs and system understandability, the problem continues to grow as systems become larger and more complex. Thus, I believe more can be done to ease this burden in practice. As such, I have studied the software maintenance process from beginning to end, focusing on finding and fixing bugs while also ensuring continued system understandability and maintainability. My work emphasizes automation wherever possible as well as strong, concrete, humancentric evaluations to better understand both the problems and their solutions. The work I have done to date has two main thrusts: first, I attempt to alleviate known software maintenance bottlenecks by providing automated solutions to difficult, often manual problems. Secondly, I study human-centric concepts related to understandability and continued system quality. For example, finding and fixing bugs is one of the primary concerns associated with software maintenance. As systems grow larger and more complex, the number of bugs often grows proportionally and may become harder to manage. Recognizing the magnitude and difficulty of these problems, I focus on automating parts of the bug localization and bug fixing processes to reduce the human burden associated with these maintenance tasks. Examples of my work in this area include clustering similar defect reports, automatically localizing manually reported bugs, and improvements to an automatic program repair technique. I believe a full examination of the software maintenance process must also explore secondary maintenance concerns including how humans find and fix bugs as well as what aids in making code more understandable. To this end, I have completed user studies examining both fault localization and code understandability. Following these philosophies, my two high-level research goals are as follows:
منابع مشابه
IMPROVING AUTOMATIC ABBREVIATION EXPANSION WITHIN SOURCE CODE TO AID IN PROGRAM SEARCH TOOLS by
Software maintenance is an important part of the software lifecycle. Understanding large software systems that are unfamiliar can be difficult for maintenance programmers. Intelligent and robust search tools are one method for facilitating program understanding and comprehension. One of the major problems associated with improving search tools is the use of abbreviations within software. The fo...
متن کاملEffect of different stocking density on some growth performance and skin color of Koi carp fry (Cyprinus carpio var. Koi Linnaeus, 1758) reared in concrete, earthen and fiberglass ponds
The aim of this study was to elevate the effect of stocking density of 20, 25 and 30 fish/m3 on some growth parameters and skin color of Koi fry (Cyprinus carpio) with the mean weight of 1.9 ±0.8 g (±SE) in the concrete ponds, earthen ponds, and fiberglass tanks with the total capacity of 1000 L for 45 days. The highest Final weight (12.38±1.9 g), Final length (10.05±1.06 cm), Body weight incre...
متن کاملAmerican Academy of Emergency Medicine Position Statement: Ultrasound Should Be Integrated into Undergraduate Medical Education Curriculum.
Medical diagnostic ultrasound (US) has been used by various specialties since the 1950s. Contemporary point of care ultrasound (POCUS) was first researched and utilized by emergency physicians in the mid 1980s. Emergency physicians have formally defined and pioneered POCUS during the past 2 decades. Research in a broad array of applications indicates improved patient care via procedural safety ...
متن کاملSelf-sampling for HPV testing: Increased cervical cancer screening participation 1 and incorporation in international screening programs
Self-sampling for HPV testing: Increased cervical cancer screening participation 1 and incorporation in international screening programs 2 3 Sarah Gupta1, Christina Palmer1, Elisabeth M. Bik1, Juan P. Cardenas1, Harold Nuñez1, 4 Laurens Kraal1, Sara Bird1, Jennie Bowers1, Alison Smith1, Nathaniel A. Walton1, 5 Audrey D. Goddard1, Daniel E. Almonacid1, Jessica Richman1, Zachary S. Apte1,2,* 6 7 ...
متن کاملEffect of stocking density and salinity on the growth and survival of golden Anabas fry
Stocking density and salinity influence on the growth and survival of golden Anabas fry were studied. Experiments were carried out at Hatchery Unit, Institute of Bioscience, Universiti Putra Malaysia, Serdang Selangor, Malaysia. Growth parameters were measured once a month. While survival was monitored daily throughout the experimental period. Water quality such as temperature, dissolved oxygen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014